@charset "utf-8";
/* CSS Document */
body {
	background:#202529 none repeat scroll 0 0;
	color:#353434;
	margin:0;
	padding:0;
}
.tail_right {
/*background:transparent url(../imagen/tail_right.jpg) repeat-x scroll center 0;*/
height:100%;
}
#main_bg {
margin:0 auto;
position:relative;
width:100%;
padding:30px 0px 0px 0px;
/*height:100%;*/
}
.bg2_body {
background:#FFF url(../imagen/bg_body.jpg) no-repeat scroll right top;
height:100%;
position:relative;
}
.logo {
background: transparent url(../imagen/logo.png) no-repeat 20px 60px;
height:130px;
}
#contenido {
	padding-top:20px;
	padding-bottom:20px;
	padding-left:10%;
	background:transparent url(../imagen/row_mensaje.png) repeat scroll 0 0;
}
#navcontainer {float:left;}
#navlist {
/*display:none;*/
}
#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
}

#navcontainer li { margin: 0 0 1px 0; border:1px solid #c9c9c9; width:220px;}

#navcontainer a
{
display: block;
padding: 5px 10px;
width: 200px;
color: #000;
text-decoration: none;
font-size:12px;
/*background:transparent url(../imagen/downbrown.gif) 200px no-repeat;*/
}
#navcontainer li:hover
{
/*color: #fff;*/
text-decoration: none;
}
#navcontainer ul ul li { margin: 0 0 1px 0; }

#navcontainer ul ul a
{
display: block;
padding: 5px 5px 5px 30px;
width: 125px;
color: #fff;
/*background-color: #369;*/
text-decoration: none;
}

#navcontainer ul ul a:hover
{
/*color: #fff;*/
text-decoration: none;
}
#bienvenida {
	margin-left:240px; 
	width:70%; padding:0;
	background:transparent url(../imagen/row_mensaje.png) repeat;
	border:1px solid #c9c9c9;
	padding:10px;
	font-family:"Franklin Gothic Book";
	font-size:14px;
	line-height:1.8em;
	min-height:200px;
}
.firma {
	font-weight:bold;
	text-align:right;
	margin-top:20px;
	font-style:italic;
}
.powerby {
		margin-top:10px;
		position:relative;
		float:left;
}
.powerby a {
	background:transparent url(../imagen/jscript.png) no-repeat left top;
	cursor:pointer;
	display:block;	
	height:15px;
	width:200px;
		text-indent:-5000em;
}
.w3c {
	margin-top:10px;
	text-align:right;
	margin-right:10px;
}
.w3c img {
	border:0;
}


#search {
/*-moz-background-clip:border;*/
/*-moz-background-inline-policy:continuous;*/
/*-moz-background-origin:padding;*/
background:#FFFFFF url(../imagen/searchbg.png) repeat-x scroll center top;
border:medium none;
color:#333333;
font-size:13px;
height:19px;
left:10px;
line-height:19px !important;
position:absolute;
text-align:center;
width:150px;
z-index:50;
}
.firefox #search {
height:17px;
padding:2px 0 0;
}
#search {
text-align:left;
text-indent:13px;
width:170px;
}
span.ls {
/*-moz-background-clip:border;*/
/*-moz-background-inline-policy:continuous;
-moz-background-origin:padding;*/
background:transparent url(../imagen/searchleft.png) no-repeat scroll 0 0;
cursor:pointer;
left:0;
width:25px;
z-index:100;
}
span.ls, span.rs {
display:block;
height:19px;
position:absolute;
top:0;
}
span.ls {
/*-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;*/
background:transparent url(../imagen/searchleft2.png) no-repeat scroll 0 0 !important;
width:20px;
}
.quickSearch {
display:block;
height:19px;
margin:0 auto;
position:relative;
width:170px;
}
.quickSearch {
margin:0 0 20px;
width:140px;
}
span.rs {
/*-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;*/
background:transparent url(../imagen/searchright.png) no-repeat scroll right center;
right:-48px;
width:20px;
z-index:100;
}
